package com.hxzy.shop.order.dto.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName PayTransactionsDrugV2Req
 * @Author wengjt
 * @Date 2021/7/22 16:56
 * @Description
 **/
@Data
@ApiModel
public class PayTransactionsDrugV2Req {
    @ApiModelProperty(value = "药品id")
    private Long drugId;

    @ApiModelProperty(value = "药品编码")
    private String drugCode;

    @ApiModelProperty("条形码")
    private String barCode;


    @ApiModelProperty(value = "药品规格")
    private String drugSpecifications;

    @ApiModelProperty(value = "药品数量")
    private Integer drugNumber;

    @ApiModelProperty(value = "药品名称")
    private String drugName;

    @ApiModelProperty(value = "列表图")
    private String tabularChart;

    @ApiModelProperty(value = "药品原价")
    private BigDecimal originalPriceOfDrugs;

    @ApiModelProperty(value = "药品活动价")
    private BigDecimal drugActivityPrice;

    @ApiModelProperty(value = "药品打包价")
    private BigDecimal drugCombinationPrice;

    @ApiModelProperty(value = "药品营销类型（0无活动1限时折扣2秒杀3打包一口价4满赠5组合套餐）")
    private Integer markingType;

    @ApiModelProperty(value = "营销id")
    private Long markingId;


    @ApiModelProperty(value = "优惠后单品总价")
    private BigDecimal discountAfterProTotal;

    @ApiModelProperty(value = "限时折扣起步数量/打包一口价该商品打包数量")
    private Integer baseLimit;

    @ApiModelProperty("是否处方药 true是处方药 false 不是处方药")
    private Boolean prescriptionDrug;
}
